Big Huge Thesaurus

Cathartes aura

noun